img {
border:0px none;
}

br {
	clear: both;
}

.dashboard_item_wrapper {
	margin-top: 5px;
	border: 1px solid #cccccc;
}

.dashboard_item_first {
	margin-top: 0px;
}

#wrapper_content {
	margin: 0px;
	padding:0 0 20px;
	clear: both;
	background-color: #FFFFFF;
}

#print_pagename {
	font-weight: bold;
	margin-top: 0px;
	line-height: 37px;
	font-size: 24px;
	text-align: left;
	/*color: #333333;*/
	color: #999999;
}

#print_pagesubnav {

	font-weight: normal;
	margin-left: 5px;
	margin-top: 0px;
	line-height: 28px;
	font-size: 24px;
	text-align: left;
	/*color: #333333;*/
	color:#999999;
}

#print_pagesubnav a {
	color: #333333;
	text-decoration: none;
}

#print_pagesubnav a:hover {
	text-decoration: underline;
}


/* executive summary styles for the recurring billing pages */

div.executivesummary {
	margin-left: 380px;
	margin-top: -33px;
	/*width:470px;*/
}

div.executivesummary div.arrow {
	background: url(/a/a/i/adminelements/icon_grn_arrow.gif) no-repeat 0% 50%;
	width: 13px;
	height: 28px;
	/*margin-right: -2px;*/
	float: left;
	clear: right;
	z-index: 50;
}

div.executivesummary div.summary  {
	background-color: #d5fcae;
	border: 1px solid #9dd573;
	border-left:0px none;
	font-size: 11px;
	color: #000000;
	/*width: 450px;*/
	padding:0 20px 0 0;
	height: 27px;
	line-height:25px;
	float: left;
	clear: right;
	z-index: 49;
}

div.executivesummary div.summary span {
	padding-left:15px;
}

div.executivesummary div.summary span span {
	font-weight:bold;
	padding-left:0px;
}

/* batch processing styles */

table.batchprocessing {
	border-collapse:collapse;
	border:1px solid #b0cfdb;
	background-color:#d1e7f1;
	margin-top:10px;
	margin-bottom:0px;
	clear:both;
}
table.batchprocessing tbody tr td {
	padding:5px;
}
table.batchprocessing tbody tr td span.title {
	font-weight:bold;
	font-size:12px;
	/*color:#3399cc;*/
	color:#000000;
}
table.batchprocessing tbody tr td img {
	margin-left:5px;
}

#pagelabel {
	clear:both;
	height:30px;
	padding-bottom: 10px;
}

#middlelinkcontainer {
	text-align:center;
	margin-top:16px;
	padding-right:200px;
}

#middlelinkcontainer a {
	color:#000000;
}

#settinglinkcontainer {
	float:right;
	/*height:100%;*/
	text-align:right;
	padding-top:16px;
}

#settinglinkcontainer a {
	white-space:nowrap;
}


#mainbuttoncontainer {
	float:left;
	margin-top:6px;
}
#mainbuttoncontainer a {
	white-space:nowrap;
}
#tableviewnavwrapper {
	margin-top:10px;
	margin-bottom:4px;
	clear:both;
	width:100%;
	display:table;
	text-align:center;
}

.results-range {
	font-weight: bold;
}

.headertext {
	
	font-size:11px;
	color:#000;
	text-align:center;
}



/* error messages */
div.errorlisting {
margin-top:15px;
clear:both;
}

table.formattedlistoferrors {
width:100%;
}

table.formattedlistoferrors  {
width:100%;
background-color:#C0EF81;
/*border-top:1px #339900 solid;
border-bottom:1px #339900 solid;*/
}

table.formattedlistoferrors tbody tr td ul {
padding:10px;
margin:0px;
}

table.formattedlistoferrors tbody tr td li {
text-align:center;
vertical-align:middle;
padding:8px;

font-size:11px;
font-weight:bold;
color:#339900;
list-style-type:none;
}

#quickjumpfloat table {
float:right;
clear:both;
background-color:#ffffff;
padding:5px;
margin-top:-30px;
margin-right:80px;
}

/* details page sliding panel styles */


span.slider_header {
font-weight:bold;
font-size:14px;
color:#FFF;
height:28px;
line-height:28px;
border-top: 1px solid #d1d1d1;
width:100%;
background-color:#666;
cursor:pointer;
}

span.slider_header span {
margin-left:14px;
}

span.slider_header.closed {
background:url(/a/a/i/orderdetails/icon_table_open.gif) #666 no-repeat 99% 50%;
}

span.slider_header.open {
background:url(/a/a/i/orderdetails/icon_table_close.gif) #666 no-repeat 99% 50%;
}

span.collapsable {

background-color:#f2f2f2;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
/*
padding-top:15px;
padding-bottom:15px;
*/
}

span.collapsable table.collapsable_container {
/*margin:15px;*/
background-color:#f2f2f2;

}

/* globals */

textarea {
list-style-position:inside;
list-style-type:decimal-leading-zero;
width:99%;
background-color:#FFFFFF;
border:1px solid #999999;
color:#000000;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;

line-height:normal;

margin:0px;

}
/*
INPUT.TEXT {
background-color:#FFFFFF;
border:1px solid #999999;
color:#000000;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:14px;
line-height:normal;
overflow:hidden;
margin:0px;
padding: 3px;
}
*/
/* THIS IS FOR THE ORDER DETAILS PAGES */


#container {
	margin-top:10px;
	background-color:#f2f2f2;
	width:100%;
	border:1px solid #d1d1d1;
	padding:8px 15px 8px 15px;
}

#container img a {
	border:none;
}

#container_shipping {
	margin-top:10px;
	background-color:#FFFFCC;
	border:1px solid #DE9D56;
	width:100%;
	padding:8px 15px 8px 15px;
}

#container_white {
	margin-top:10px;
	background-color:#fff;
	width:100%;
	border:1px solid #d1d1d1;
	padding:2px 15px 2px 15px;
}

.customerID {
	background-color:#d9edf7;
	width:400px;
	border:1px solid #b0d1e1;
	vertical-align:middle;

	font-size:12px;
	padding:8px 0px 8px 10px;
}

.customer {
	background-color:#fff;
	padding:10px 10px 10px 10px;
	border:1px solid #d9d9d9;
}

span.customer_title {
	font-size:14px;
	font-weight:bold;
	color:#000;
	width:100px;
	/*
	line-height:20px;
	border-bottom:1px solid #000;*/
}
span.customer_title_subtext {
	padding-left:10px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	/*
	line-height:20px;
	border-bottom:1px solid #000;*/
}
.customer_title a img {
	border:none;
}

span.table_title {
	font-size:14px;
	color:#666;
	font-weight:bold;
}

span.table_title.white {
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-align:left;
}
#container a:link {
	font-weight:bold;
	color:#336699;
}

p {
	font-size:12px;
	color:#000;
	line-height:14px;
}

a.link {
	text-decoration:underline;
	font-weight:bold;
	border:0px;
	color:#336699;
}

a.helplink {
	text-decoration:none;
	border:0px;
	color:#336699;
	font-weight:normal;
	cursor:pointer;
	font-size:14px
}

a.helplink:hover {
	text-decoration:underline;
}

.order_status {
	background-color:#ccffcc;
	border:1px solid #99cc66;
	padding:10px 10px 10px 10px;
	width:400px;
}

.sendemail {
	background-color:#fff;
	border:1px solid #d9d9d9;
	width:400px;
}

.ordercomments {
	background-color:#ffffa4;
	border:1px solid #ffcc66;
	width:400px;
	padding:5px 5px 5px 10px;
}

.ordercomments_title {
	font-size:12px;
	color:#CC6600;
	font-weight:bold;
}

.ordercomments_text {
	font-size:10px;
	color:#cc6600;
}

.paymentlog {
	background-color:#ccffcc;
	border:1px solid #99cc66;
	width:420px;
	padding:8px 10px 8px 10px;
}

table.paymentlog tbody tr.sliderrow td img {
	float:right;
	display:block;
}

.paymentlog_title {
	font-size:12px;
	font-weight:bold;
	color:#339900;
}

#discounts {
	margin-top:10px;
	background-color:#ccffcc;
	border:1px solid #99cc66;
	padding:8px 15px 8px 15px;
	width:100%;
}

span.discounts_title {
	font-weight:bold;
	font-size:12px;
	color:#336600;
}

.printerarea {
border:0px none black;
}
.printerarea ul {
padding:0px;
margin:0px;
margin-top:5px;
border:0px none black;
vertical-align:bottom;
}
/*
.printerarea ul {
padding:0px;
padding-left:10px;
margin:0px;
border:0px none black;
vertical-align:bottom;
}*/
.printerarea ul li {
padding-right:10px;
list-style-type:none;
float:left;
}

table.slidertable tbody tr.sliderheaderrow td.sliderheadercell span.alt_slider_header {
font-weight:bold;
font-size:14px;
color:#FFF;
height:28px;
line-height:28px;
width:100%;
padding-left:5px;
}


table.slidertable {
border:1px solid #D1D1D1;
margin-top:15px;
}

table.orderdetails {
margin-top:0px;
}

table.slidertable tbody tr.sliderheaderrow {
width:100%;
border-top:1px solid #d1d1d1;
background-color:#666;
cursor:pointer;
}

table.slidertable tbody tr.nocursor {
cursor:default;
}

table.slidertable tbody tr.sliderheaderrow td.sliderheadercell {
width:100%;
/*padding:5px;*/
}

table.slidertable tbody tr.sliderheaderrow td.sliderheadercell span.alt_slider_header {
font-weight:bold;
font-size:14px;
color:#FFF;
height:28px;
line-height:28px;
width:100%;
padding-left:5px;
}

table.slidertable tbody tr.sliderheaderrow td.sliderheadercell.closed {
background:url(/a/i/adminimages/icon_table_open.gif) #666 no-repeat 99% 50%;
}

table.slidertable tbody tr.sliderheaderrow td.sliderheadercell.open {
background:url(/a/i/adminimages/icon_table_close.gif) #666 no-repeat 99% 50%;
}


div.contentareanoscrollstyle-printerareas {
border:1px solid #D1D1D1;
padding:5px;
background-color:#fff;
}

div.contentareanoscrollstyle {
border:1px solid #D1D1D1;
padding:10px;
background-color:#fff;
}

div.contentareanoscrollstyle.over {
background-color:#cccccc;
}

div.contentareanoscrollstylealt table tr td span.grandtotal {
text-align:right;
font-size:24px;
font-weight:normal;
color:white;
white-space:nowrap;
width:100%;
padding:5px;
}

div.contentareanoscrollstylealt table tr td span.grandtotal.positive {
background-color:green;
}
div.contentareanoscrollstylealt table tr td span.grandtotal.negative {
background-color:red;
}

div.contentareanoscrollstylealt table tr td.negative {
background-color:red;
}

div.contentareanoscrollstylealt table tr td.positive {
background-color:green;
}

table.printerareatable, table.emailareatable {

margin-top:10px;
margin-bottom:5px;

}

div.verticalspacer {
width:1px;
height:15px;
}


/* legend */

div.legend {
display:none;
}


div.legend img {
margin-left:-450px;
margin-bottom:-1px;

}

div.legend table.legendoutertable {
background-color:#E6EEF1;
Border:1px #6699cc solid;
padding:15px;
}


div.legend table.legendoutertable tbody tr td.legendtableheader {
margin-top:5px;
margin-bottom:5px;
margin-left:5px;

font-size:18px;
font-weight:bold;
text-align:left;
color:#00274C;
}

div.legend table.legendoutertable tbody tr td table.legendinnertable {
border: 2px solid #E6EEF1;
border-collapse:separate;
}

div.legend table.legendoutertable tbody tr td table.legendinnertable tbody tr td {
background-color:#ffffff;

padding-left:10px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;


font-size:11px;
font-weight:normal;
text-align:left;
color:#000000;

white-space:nowrap;

}

div.legend table.legendoutertable tbody tr td table.legendinnertable tbody tr td.legendheader {
background-color:#DFEFFF;

padding-left:10px;
padding-top:10px;
padding-bottom:10px;
padding-right:5px;


font-size:14px;
font-weight:bold;
text-align:left;
color:#000000;
}


/* this is for the photo area */


table.photouploadarea {
background-color:#BAE1FE;
border: 1px solid #cccccc;
width:350px;
}


#UploadNewPhotos div.sectionheader {
margin-top:15px;
margin-bottom:15px;
margin-left:15px;

font-size:14px;
font-weight:bold;
text-align:left;
}

#UploadNewPhotos span.sectionsubheader {
margin-top:5px;
margin-bottom:5px;
margin-left:5px;

font-size:12px;
font-weight:normal;
text-align:left;
}

table.photo {
border:0px none black;
border-collapse:collapse;
background-color:#CCCCCC;
clear:both;
display:inline-table;
margin:5px;
vertical-align:top;
min-width:75px;
}
table.photo tbody tr td {
padding:5px;
}
table.photo tbody tr td.empty {
background-color:#eeeeee;
}

table.photo tbody tr td.closer {
text-transform:uppercase;

font-size:14px;
font-weight:bold;
cursor:pointer;
}



#item_add {
background-color:#F2F2F2;
}

#item_add table {
/*border-collapse:collapse;
border:1px solid black;*/
padding:5px;
margin:0px;
margin-top:0px;

}

#item_add tbody tr td span {
font-weight:bold;
font-size:11px;

text-align:right;
padding-right:5px;
padding-top:5px;
white-space:nowrap;
}

div.pageheadertext {
clear:both;

font-size:11px;
color:#666666;
margin-top:5px;
}

div.contentareaheader {
clear:both;

font-size:14px;
font-weight:bold;
color:#000;
margin-top:15px;
margin-bottom:5px;
}

div.contentareaheader.normal {
clear:both;

font-size:11px;
font-weight:normal;
color:#000;
margin-top:5px;
margin-bottom:5px;
}

/* this is for the roi tracker page */

span.label {
font-weight:bold;
}

span.label.white {
color:#ffffff;
}

/* this is for the seo page */

.down_arrow_img {
	background-image: url(/a/a/i/wizards/blue_arrow_down.png);
}
.up_arrow_img {
	background-image: url(/a/a/i/wizards/blue_arrow_up.png);
}

.small_panel_description {
clear:both;

font-size:11px;
font-weight:normal;
color:#000;
padding:5px;
}

/* this is in use on the shipping/receiving page */


#rd_table tr.rd_body td ul.rd_status {
margin:0px 0px 0px 0px;
padding:0 0 0 0px;
height:36px;
list-style:none;
border:0px solid black;
width:100%;
padding-top:2px;
padding-bottom:2px;
}

#rd_table tr.rd_body td ul.rd_status li {
float:left;
text-align:center;
padding:10px;
list-style-type: none;

font-size:14px;
font-weight:bold;
color:#000000;
}

#rd_table tr.rd_body td ul.rd_status li a {
color:inherit;
text-decoration:none;
}

#rd_table tr.rd_body td ul.rd_status li input {
float:right;
text-align:left;
padding:1px;
list-style-type: none;

font-size:14px;
font-weight:bold;
border:0px none;
color:#000000;
}

#rd_tablemain tbody tr td.altdescription ul.rd_status {
margin:0px 0px 0px 0px;
padding:0 0 0 0px;
height:36px;
list-style:none;
border:0px solid black;
width:100%;
padding-top:2px;
padding-bottom:2px;
float:left;
clear:both;
}


#rd_table {
border:1px solid #666666;
padding:0px;
background-color:#CCCCCC;
border-collapse:collapse;
}

#rd_table tr.rd_header, .rd_table tr.rd_header, .rd_table tr.rd_footer {
background-color:#DDDDDD;
border:0px none;

}

#rd_table tr.rd_header td, .rd_table tr.rd_header td {
font-weight:bold;
color:#3366CC;
text-align:center;
border:0px solid white;
color:#000000;
padding:5px;
}

#rd_table tr.rd_heading, .rd_table tr.rd_heading{
background-color:#666666;
border:0px none;
}

#rd_table tr.rd_heading td.rd_heading, .rd_table tr.rd_heading td.rd_heading {
color:#FFFFFF;
cursor:pointer;

font-size:14px;
font-weight:bold;
/*line-height:28px;*/
padding-left:15px;
}

#rd_table tr.rd_heading td.nocursor, .rd_table tr.rd_heading td.nocursor{
cursor:default;
}


#rd_table tr.rd_heading td.nocursor, .rd_table tr.rd_heading td.nocursor{
cursor:default;
}

#rd_table tr.rd_body, .rd_table tr.rd_body{
background-color:#EEEEEE;
border:0px none;
}

#rd_table tr.rd_body td, .rd_table tr.rd_body td{
padding-top:2px;
padding-bottom:2px;
}

#rd_table tr.rd_body td a , .rd_table tr.rd_body td a{
text-decoration:underline;
}

#rd_table tr.rd_body td a.button , .rd_table tr.rd_body td a.button{
text-decoration:none;
margin-left:42%;
margin-bottom:15px;
}

#rd_table tr.rd_body td input.rd_imgbtn , .rd_table tr.rd_body td input.rd_imgbtn{
margin-left:10px;
}

#rd_table input.rd_button , .rd_table input.rd_button{
cursor:pointer;
border:outset 1px #999;
background-color:#f2f2f2;
color:#000;

font-size:11px;
padding: 1px 2px;
}

#rd_table tr.rd_body td ul.rd_status , .rd_table tr.rd_body td ul.rd_status{
margin:0px 0px 0px 0px;
padding:0 0 0 0px;
height:36px;
list-style:none;
border:0px solid black;
width:100%;
padding-top:2px;
padding-bottom:2px;
}

#rd_table tr.rd_body td ul.rd_status li , .rd_table tr.rd_body td ul.rd_status li{
float:left;
text-align:center;
padding:10px;
list-style-type: none;

font-size:14px;
font-weight:bold;
color:#000000;
}

#rd_table tr.rd_body td ul.rd_status li a , .rd_table tr.rd_body td ul.rd_status li a{
color:inherit;
text-decoration:none;
}

#rd_table tr.rd_body td ul.rd_status li input , .rd_table tr.rd_body td ul.rd_status li input{
float:right;
text-align:left;
padding:1px;
list-style-type: none;

font-size:14px;
font-weight:bold;
border:0px none;
color:#000000;
}


/* mostly in use with the export pages */


#rd_tablemain{

background-color:#EEEEEE;

}

#rd_tablemain tbody tr.slider_header {
height:28px;
width:100%;
background-color:#666;
}

#rd_tablemain tbody tr.slider_header td {

font-weight:bold;
font-size:14px;
color:#FFF;
line-height:28px;
margin-left:10px;
border-top: 1px solid #d1d1d1;
}

#rd_tablemain tbody tr.slider_header td span {
margin-left:10px;
}

#rd_tablemain tbody tr {
height:50px;
vertical-align:middle;
}

#rd_tablemain tbody tr.alt {
height:22px;
}

#rd_tablemain tbody tr td a.button {
margin-left:10px;
float:right;
}

#rd_tablemain tbody tr td.alt a.button {
margin-left:10px;
margin-top:15px;
float:left;
clear:right;
}

#rd_tablemain tbody tr td.alt {
background-color:#FFFFFF;
padding-top:15px;
padding-bottom:15px;
font-size:11px;
color:#000000;
border:0px none;
}

#rd_tablemain tbody tr td.alt span {
background-color:#FFFFFF;
float:left;
}

#rd_tablemain tbody tr td.description {

font-size:11px;
font-weight:normal;
border:0px none;
color:#000000;
padding-left:35px;
}

#rd_tablemain tbody tr td.altdescription {

font-size:11px;
font-weight:normal;
border:0px none;
color:#000000;
padding:5px;
}

#rd_tablemain tbody tr td.altdescription a {
color:#000000;
text-decoration:underline;
}

#rd_tablemain tbody tr td.altdescription.help {
background-color:#FFFFFF;
padding-top:25px;
padding-bottom:25px;
padding-left:35px;
padding-right:35px;
}

#rd_tablemain tbody tr td.label {

font-size:11px;
font-weight:bold;
border:0px none;
color:#000000;
padding:5px;
text-align:right;
width:200px;
}

#rd_tablemain tbody tr td.label span.fineprint {

font-size:9px;
font-weight:normal;
}

#rd_tablemain tbody tr td.altdescription div.labeltext {
padding-left:10px;
width:80%;
clear:both;
float:right;
}

#rd_tablemain tbody tr td.altdescription ul.rd_status {
margin:0px 0px 0px 0px;
padding:0 0 0 0px;
height:36px;
list-style:none;
border:0px solid black;
width:100%;
padding-top:2px;
padding-bottom:2px;
float:left;
clear:both;
}

#rd_tablemain tbody tr.slider_header td.alt2description{
padding:0px;
margin:0px;
border:0px none;
}

#rd_tablemain tbody tr.slider_header td.alt2description ul {
padding:0px;
margin:0px;
border:0px none;
clear:both;
line-height:22px;
margin-top:10px;
}

#rd_tablemain tbody tr.slider_header td.alt2description ul li {
float:left;
list-style-type: none;

font-size:11px;
font-weight:normal;
color:#000000;
border:0px none;
}

#rd_tablemain tbody tr.slider_header td.alt2description ul li.text {
list-style-type: none;

font-size:11px;
font-weight:normal;
color:#000000;
width:94%;
padding-left:15px;
margin:0px;
}

#rd_tablemain tbody tr td.altdescription ol {

font-size:11px;
font-weight:normal;
color:#000000;
}

#rd_tablemain tbody tr td.altdescription ol li{
list-style:outside decimal;
color:#000000;
}


.OPEN_TD {
border:1px solid green;
text-align:center;
font-size:24px;
font-weight:bold;
color:green;
background-color:#CCFFCC;
}

.CLOSED_TD {
border:1px solid red;
text-align:center;
font-size:24px;
font-weight:bold;
color:white;
background-color:#FF0000;
}


/* these are specific to the order details screen */

div.paymentlogoverflowstyle {
overflow:auto;
height:160px;
border:1px solid #D1D1D1;
padding:5px;
background-color:#fff;
}

div.paymentlogoverflowstyle table {
padding:0px;
margin:0px;
border-collapse:collapse;
}

div.paymentlogoverflowstyle table tbody tr.one {
background-color:#F2F1F1;
}

div.paymentlogoverflowstyle table tbody tr.header td {
color:#000000;
font-size:11px;
font-weight:bold;
}


div.paymentlogoverflowstyle table tbody tr.two {
background-color:#ECECEC;
}


div.paymentlogoverflowstyle table tbody tr.one.hover,
div.paymentlogoverflowstyle table tbody tr.two.hover {
background-color:#ececec;
cursor:pointer;
}

#Followup_Date_Display {	
	color: #000000;
	border-color:#FCFBE0;
	background-color:#FCFBE0;
	border-width: 0px;
	font-weight: bold;
  overflow-x: visible;
	border: 0px;
	padding: 4px;
	word-wrap : break-word;
	font-size: 11px;

}

input, select, textarea {
	border: 1px solid #999999;
	margin: 0px;
	vertical-align: middle;
	padding: 2px;
}

input.checkbox, input.radio {
	width: auto !important;
	vertical-align: middle;
	padding: 0px;
	border: 0px none;
}

/* found missing css */
label.subtext {
	color:#666666;
}

#settingstable tbody tr td {
	padding:8px;
}

.po_subtotal td
{
padding-left:8px;
}

table {
	border-collapse: collapse;
}

#roi_link_generator .heading {
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
}
#preview {
border:0px none #000000;
margin-top:15px;
}

#roi_link_generator_data {
	vertical-align: top;
}

#roi_link_generator_data td {
	padding: 2px;
}

#roi_link_generator_data .heading {
	text-align: right;
	font-weight: normal;
	font-size: 11px;
	padding: 2px;
}

#roi_generate_links {
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	padding-top: 45px;
}

#mainmenusmall {
	display: none;
	height: 25px;
	background-color: #3D7CAC;
}

#mainmenusmall img {
	float: right;
	cursor:pointer;
}


/* floating navigation */
.floating_navigation #wrapper_content {
	margin-top: 123px;
}

#nav_hidden .floating_navigation  #wrapper_content {
	margin-top: 25px;
}

#nav_hidden #mainmenusmall {
	display: block;
}
div.mainmenusmall-text {
width:180px;
position:absolute;
right: 45px;
top:5px;
color:#FFFFFF;

}
/* floating navigation */

/* quick edit window */
.qew_open {
	overflow: hidden;
}

.qew_open body {
	overflow: hidden;
}

.qew_open #wrapper {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	bottom: 60%;
	overflow: scroll;
	display: block;
}

#nav_hidden.qew_open .floating_navigation #wrapper {
	top: 25px;
}
#nav_hidden.qew_open .floating_navigation #wrapper_content {
	margin-top: 0px;
}

.qew_open .floating_navigation #wrapper {
	top: 123px;
}

.qew_open .floating_navigation #navigation_fixed_content {
	width: 100%;
}

.qew_open .floating_navigation #wrapper_content {
	margin-top: 0px;
}

.qew_open #footer_fixed, .qew_open #footer_fixed_iframe {
	bottom: 0px;
}
.qew_open #footer_fixed .content_fixed, .qew_open #footer_fixed_iframe .content_fixed {
	width: 100%;
}

#qew_wrapper {
	display: none;
	position: absolute;
	width: 100%;
	height: 60%;
	top: 40%;
	left: 0px;
}

.qew_open #qew_wrapper {
	display: block;
}

#qew_content {
	position: absolute;
	top: 25px;
	bottom: 0px;
	width: 100%;
}
#qew_frame {
	position: absolute;
	width: 100%;
	display: block;
	height: 100%;
	left: 0px;
}

#qew_divider {
	display: none;
	position: absolute;
	left: 0px;
	top: 40%;
	width: 100%;
	background-color: #00274c; 
	cursor: n-resize;
	height: 25px;
}
.qew_open #qew_divider {
	display: block;
}

#qew_divider div.quick_edit_text {

	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
}

#qew_divider div img {
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 6px;
}
#qew_divider div span {
	padding: 0px;
	margin: 0px;
}
#qew_divider div span img {
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
}

.inside_qew #footer_fixed_iframe, .inside_qew #footer_fixed, .inside_qew #mainmenu {
	display: none;
}
.inside_qew #wrapper_content {
	padding-top: 0px;
	margin-top: 0px;
}

/* quick edit window */

table.totalarea td {

font-size:11px;
padding:5px;
text-align:left;
}
table.totalarea td.label {

font-size:11px;
font-weight:bold;
border:0px none;
color:#000000;
padding:5px;
text-align:right;
width:213px;
}

/*dashboard specific*/
#rss-feed-onlinebusiness div.ob_item {
margin-bottom:10px;			
}
#rss-feed-onlinebusiness div.ob_pubDate {
font-weight:bold;
margin-bottom:3px;				
}
#rss-feed-onlinebusiness div.ob_pubHeadline{
margin-bottom:3px;
}
#rss-feed-onlinebusiness div.ob_pubDesc{
font-weight:normal;
}

div.minortext {
margin:10px;

font-size:11px;
font-weight:normal;
color:#666666;
}

#todo_incomplete {

font-size:11px;
font-weight:normal;
}

#todo_complete {

font-size:11px;
font-weight:normal;
}


div.minortext.black {

font-size:11px;
font-weight:normal;
color:#000000;
}

table.sorttable
{
	border-collapse:collapse;
	border:0px none;
	height:25px;
}
table.sorttable tbody tr
{
	vertical-align:middle;
}
table.sorttable tbody tr td.left
{
	text-align:center;
	width:16px;
	border:0px none;
	padding:0px;
}
table.sorttable tbody tr td.top
{
	vertical-align:top;
}
table.sorttable tbody tr td.bottom
{
	vertical-align:bottom;
}
table.sorttable tbody tr td.title
{
	border:0px none;
	padding:0px;
	padding-left:4px;
}



div.dashouter {
	width: 198px;
	border: 1px solid #CCCCCC;
	position: relative;
	margin-bottom:15px;
	margin-right:15px;
}

div.dashsmall {
	width: 403px;
}

div.dashlarge {
	width: 823px;
}

div.dashheader {
	height: 24px;
	background-color: #C9E2EE;
	text-align: center;
}
div.dashheadertext{
font-size:12px;
font-weight:bold;
color:#3d7cac;
text-align:left;
margin:4px;
margin-left:6px;
float:left;
}
div.dashheaderedit{
font-size:9px;
font-weight:bold;
color:#999999;
text-align:right;
margin:3px;
margin-right:5px;
margin-top:7px;
float:right;
}
div.dashheaderedit a {
color:#999999;
}

div.dashcontent {
}

div.dashfooter {
	height: 24px;
	background-color: #C9E2EE;
	text-align: left;
}

div.dashfooter div {
padding-top:5px;
padding-left:5px;
}

div.gray {
	background-color: #e0e2e4;
}


div.large {
	height: 48px;
}

div.dashminheight {
	width: 0px;
	float: left;
	height: 146px;
}

div.dashrss {
	width: 0px;
	float: left;
	height: 370px;
}

div.dashcharts {
	width: 0px;
	float: left;
	height: 169px;
}

div.dashnofooter {
	height: 170px;
}

div.resources {
	height: 122px;
}

div.dashvariableheight {
	float:left;
	width:100%;
}

div.dashvariableheightpadding {
	padding: 5px;
}

div.dashvariableheight hr {
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:0px;
	height:1px;
	border-top:1px solid #999999;
}

div.dashvariableheight div.modulelink {

padding-bottom:5px;

}

div.modulelink a
{
	text-decoration:none;
	font-weight:normal;
	border:0px;
	color:#000000;
}
div.modulelink a:hover
{
	text-decoration:underline;
	/*font-weight:bold;
	color:#336699;*/
}

div.dashtl, div.dashtr, div.dashbrw, div.dashblw, div.dashbrg, div.dashblg {
	position: absolute;
	height: 3px;
	width: 3px;
}

div.dashtl {
	background-image: url(/a/a/i/dashboard/top-lft-corner.gif);
	background-repeat:no-repeat;
	background-position:top left;
	top: -1px;
	left: -1px;
}
div.dashtr {
	background-image: url(/a/a/i/dashboard/top-rt-corner.gif);
	background-repeat:no-repeat;
	background-position:top right;
	top: -1px;
	right: -1px;
}
div.dashbrw {
	background-image: url(/a/a/i/dashboard/btm-right-corner-WHITEFILL.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	bottom: -1px;
	right: -1px;
}
div.dashblw {
	background-image: url(/a/a/i/dashboard/btm-left-corner-WHITEFILL.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	bottom: -1px;
	left: -1px;
}
div.dashbrg {
	background-image: url(/a/a/i/dashboard/btm-right-corner-GRAYFILL.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	bottom: -1px;
	right: -1px;
}
div.dashblg {
	background-image: url(/a/a/i/dashboard/btm-left-corner-GRAYFILL.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	bottom: -1px;
	left: -1px;
}


/* this is for the performance module */
table.performance tbody tr td.base {
	font-size:16px;
	cursor:pointer;
	color:#999999;
}

table.performance tbody tr td.selected {
	font-weight:bold;
	background-color:#3D7CAC;
	color:#ffffff;
}

table.performancedataset {
margin-top:10px;
}
table.performancedataset tbody tr td span.title {
	font-size:16px;
	font-weight:bold;
	color:#999999;
}
table.performancedataset tbody tr td span.defaultrate {
	font-size:11px;
	font-weight:normal;
	color:#999999;
}
table.performancedataset tbody tr td span.positive {
	font-size:11px;
	font-weight:bold;
	color:#00CC00;
}
table.performancedataset tbody tr td span.quantity {
	font-size:20px;
	font-weight:bold;
	color:#000000;
	line-height:22px;
}

a.black {
color:#000000;
font-weight:normal;
text-decoration:none;
}

a.underlined {
color:#000000;
font-weight:normal;
text-decoration:underline;
}

#chart_heading
{
	color:#999999;
	font-size:24px;
	font-weight:bold;
	line-height:37px;
	margin-top:0;
	text-align:center;
}

#iframe_floatsave{
display:none;
}

table.summary
{
margin-top:15px;
}
span.summary
{
color:#000000;
font-size:12px;
font-weight:normal;
}
span.subheading
{
color:#999999;
font-size:12px;
font-weight:bold;
}
span.summarygrandtotal{
color:#759B49;
font-size:28px;
font-weight:bold;
}
span.summaryfraudtotal{
color:#CC3333;
font-size:28px;
font-weight:bold;
}
a.summaryfraudtotal{
color:#CC3333;
font-size:28px;
font-weight:bold;
}
a.summaryfraudtotal:hover{
text-decoration:none;
}
a.summaryfraudtotal:focus{
outline:none;
}
a.upgradefraudlink{
color:#CC3333;
font-weight:bold;
text-decoration:underline;
padding-right:0px;
font-size:12px;
}
span.gray {
color:#999999;
}


table.tracking
{
	padding:3px;
	width:800px;
	margin:10px;
}
table.tracking tbody tr
{
	vertical-align:middle;
}
table.tracking tbody tr td
{
	padding:3px;
}
table.tracking tbody tr td.label
{
	width:120px;
	text-align:right;
}
table.tracking tbody tr td.field
{
	width:200px;
	text-align:left;
}
table.tracking tbody tr td.extended
{
	width:375px;
	text-align:left;
}
.dashcontent iframe {
	border: 0px none;
	width: 100%;
	height: 95%;
}
.rss-preload {
	display: none;
}

#activateDemoButton {
	margin-right: 30px;
}

.ui-datepicker-trigger
{
	margin-left:5px;
}